Fragment Reconstruction: A New Cache Coherence Scheme for Split Caching Storage Systems (Looking at the Doughnut and not the Hole)

نویسندگان

  • Liuba Shrira
  • Barbara Liskov
  • Miguel Castro
  • Atul Adya
چکیده

Fragment reconstruction is a cache coherence protocol for transactional storage systems based on global caching in a network of workstations. It supports ne-grained sharing and works in the presence of object-based concurrency control algorithm. When transactions commit new versions of objects, stale cached copies of these objects get invalidated. Therefore, pages in a client's cache may become fragments, i.e. contain "holes" corresponding to invalid objects. When such a page is used in the global cache, the coherence protocol lls in the holes using modi cations stored in a recoverable cache at the server. Fragment reconstruction is the rst coherence protocol that supports ne-grained sharing and global caching in transactional storage systems. Because it is integrated with the recoverable modi cation cache, it works correctly even in the presence of client failures, and can take advantage of lazy update propagation and update absorption, which is bene cial when pages are updated repeatedly. This paper describes the fragment reconstruction protocol and presents its correctness invariant wich insures that only correctly reconstructed fragments are propagated to the database.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fragment Reconstruction: Providing Global Cache Coherence in a Transactional Storage System

Cooperative caching is a promising technique to avoid the increasingly formidable disk bottleneck problem in distributed storage systems; it reduces the number of disk accesses by servicing client cache misses from the caches of other clients. However, existing cooperative caching techniques do not provide adequate support for fine-grained sharing. In this paper, we describe a new storage syste...

متن کامل

Fragment Reconstruction: A New Cache Coherence Scheme for Split Caching Storage Systems

This paper describes a new scalable memory management architecture, split caching, for network-based transactional object storage systems. The architecture allows storage system clients and servers to take advantage of emerging high speed networks to avoid the increasing disk I/O bottleneck. In contrast to traditional storage systems, where server caches are used both to avoid disk reads and op...

متن کامل

Improve Replica Placement in Content Distribution Networks with Hybrid Technique

The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...

متن کامل

Design and Evaluation of Cache Coherence in Distributed STICS – SCSI-To-IP Cache Storage

STICS is a novel protocol cache storage architecture that couples reliable and high-speed data caching with low-overhead conversion between SCSI and IP protocols. This paper studies the cache coherence issue in distributed STICS system. A cache coherence protocol for private STICS cache scheme is designed and optimized. Modeling analysis of both private cache scheme and shared cache scheme are ...

متن کامل

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

Lately researchers are looking at ways to reduce the delay on video playback through mechanisms like prefetching and caching for Videoon-Demand (VoD) services. The usage of prefetching and caching also has the potential to reduce the amount of network bandwidth usage, as most popular requests are served from a local cache rather than the server containing the original content. In this paper, we...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000